package com.uzai.console.vo.tb.tbpunishorder;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author liuqi
 * @date 2021年10月27日 10:05
 */
@Data
@ApiModel("返回处罚淘宝信息对象")
public class TbPunishOrderInfoVo {

    @ApiModelProperty("主键ID")
    private Long id;

    @ApiModelProperty("父订单号")
    private String parentOrderNo;

    @ApiModelProperty("子订单号")
    private String tbTradeId;

    @ApiModelProperty("联盟账号名称")
    private String userName;

    @ApiModelProperty("状态（0未处理，1已扣款）")
    private Integer status;

    @ApiModelProperty("商品标题")
    private String goodsTitle;

    @ApiModelProperty("结算月份(yyyyMM)")
    private Integer settleMonth;

    @ApiModelProperty("处罚状态（0冻结，1解冻）")
    private Integer punishStatus;

    @ApiModelProperty("处罚类型，目前包括 1:店铺淘宝客 2:订单虚假交易")
    private Integer violationType;

    @ApiModelProperty("买家昵称")
    private String nickName;

    @ApiModelProperty("买家ID")
    private Long userId;

    @ApiModelProperty("淘宝订单id(对应orders_tb.id)")
    private Long orderId;

    @ApiModelProperty("淘客订单创建时间")
    private Integer tkTradeCreateTime;

    @ApiModelProperty("淘宝订单创建时间")
    private Integer createdt;

    @ApiModelProperty("订单返利金额")
    private Double commission;

}
